databases java games design thin-client digital rights management ejb electronic licensing games radius3 jsp cell software mobile java open source java development c++ flash games web development phone java beans software development application j2ee copy protection development wireless license distribution object oriented projects database asp .net developers